Zielpublikum
|
Software-Entwickler
|
Vorkenntnisse
|
Vertiefte Java-Kenntnisse
|
Kursbeginn
|
jederzeit
|
Kursdauer
|
3 Abende oder 1 Tag
|
KURSUNTERLAGEN - THEORIE
Skript (PDF), Beispielprogramme (ZIP)
KURSINHALT
KURSINHALT
JAVAMAIL PRAXIS 1
1.1. GENERELLES 1
1.1.1.1. Konzepte 1
1.1.1.2. Lernziele 1
1.1.1.3. Voraussetzungen 2
1.1.2. Einführung in das JavaMail API 2
1.1.3. Übersicht über sie relevanten Protokolle 2
1.1.3.1. SMTP 3
1.1.3.2. POP 3
1.1.3.3. IMAP 3
1.1.3.4. MIME 3
1.1.3.5. NNTP und Andere 4
1.1.4. Installation 5
1.1.4.1. Installation von JavaMail 1.2 5
1.1.4.2. Installation von JavaMail 1.1.3 5
1.1.4.3. Installation des JavaBeans Activation Framework 5
1.1.4.4. Einsatz mit Java 2 Enterprise Edition 6
1.1.4.5. Übung 6
1.1.4.5.1. Installation der JavaMail Referenz Implementation 6
1.1.4.5.2. Aufgabe - Herunterladen von JavaMail 6
1.1.4.5.3. Aufgabe - Herunterladen des JavaBeans Activation Frameworks 6
1.1.4.5.4. Aufgabe - Unzip 6
1.1.4.5.5. Aufgabe - Archive in den CLASSPATH eintragen 6
1.1.4.5.6. Aufgabe - Installationstest 6
1.1.4.5.7. Lösung 7
1.1.4.5.8. Demonstration 7
1.1.5. Review der Core Klassen 8
1.1.5.1. Session 8
1.1.5.2. Message 9
1.1.5.3. Address 10
1.1.5.4. Authenticator 11
1.1.5.5. Transport 11
1.1.5.6. Store und Folder 13
1.1.5.7. Wie geht's weiter? 13
1.1.6. JavaMail API Praxis 14
1.1.6.1. Senden von Messages 14
1.1.6.2. Übung - Senden einer Meldung 15
1.1.6.2.1. Voraussetzungen 15
1.1.6.2.2. Lernziele 15
1.1.6.2.3. Programmskizze 16
} 16
1.1.6.2.4. Aufgabe - Bestimmen Sie die System Properties 16
1.1.6.2.5. Aufgabe - Fügen Sie mail.smtp.host hinzu 16
1.1.6.2.6. Kreieren Sie ein Session Objekt mit den Eigenschaften in props 16
1.1.6.2.7. Kreieren Sie eine MimeMessage für dieses Session Objekt 16
1.1.6.2.8. Definieren Sie das 'from' Feld 16
1.1.6.2.9. Definieren Sie das 'to' Feld 16
1.1.6.2.10. Definieren Sie das 'subject' Feld 17
1.1.6.2.11. Definieren des Inhalts der Meldung 17
1.1.6.2.12. Versenden Sie die Nachricht mit Transport 17
1.1.6.2.13. Übersetzen Sie das Programm und Starten Sie das Programm 17
1.1.6.2.14. Musterlösung 17
1.1.6.2.15. Demonstration 18
1.1.6.3. Lesen von Nachrichten 19
1.1.6.4. Übung - Prüfen ob neue Nachrichten eingetroffen sind 20
1.1.6.4.1. Voraussetzungen 20
1.1.6.4.2. Lernziele 20
1.1.6.4.3. Programmskizze 20
1.1.6.4.4. Aufgaben 21
1.1.6.4.5. Lösungshinweise 21
Aufgabe 4 21
Aufgabe 5 21
Aufgabe 9 22
Aufgabe 10 22
1.1.6.4.6. Musterlösung 22
1.1.6.4.7. Demonstration 24
1.1.6.5. Löschen von Messages und Flags 25
1.1.6.5.1. Beispielprogramm 26
1.1.6.6. Authentifizierung 28
1.1.6.7. Meldungen beantworten 30
1.1.6.8. Übung - Beantworten von Meldungen 30
1.1.6.8.1. Voraussetzungen 30
1.1.6.8.2. Rahmenprogramm 30
1.1.6.8.3. Aufgaben 31
1.1.6.8.4. Hilfestellung 32
1.1.6.8.5. Musterlösung 33
1.1.6.8.6. Demonstration 34
1.1.6.9. Meldungen weiterleiten 35
1.1.6.10. Mit Anhängen arbeiten 36
1.1.6.10.1. Senden von Anhängen 36
1.1.6.11. Übung - Senden von Attachments 37
1.1.6.11.1. Voraussetzungen 37
1.1.6.11.2. Rahmenprogramm 37
1.1.6.11.3. Aufgaben 38
1.1.6.11.4. Hilfestellungen 38
1.1.6.11.5. Musterlösung 39
1.1.6.11.6. Demonstration 40
1.1.6.12. Anhänge aus einer Meldung lesen 41
1.1.6.13. Verarbeiten von HTML Meldungen 42
1.1.6.13.1. Senden einer HTML Meldung 42
1.1.6.13.2. Bilder in Messages 42
1.1.6.14. Übung - Senden einer HTML Message mit Bildern 43
1.1.6.14.1. Voraussetzungen 43
1.1.6.14.2. Rahmenprogramm 43
1.1.6.14.3. Aufgaben 44
1.1.6.14.4. Hilfestellung 45
1.1.6.14.5. Musterlösung 45
1.1.6.14.6. Demonstration 46
1.1.7. Suchen mit Suchbegriffen 47
1.1.8. Ressourcen 47